.notifications {
	position: relative;
	width: 100%;
	height: calc(100% - 90px);
	min-height: 420px;
	background: #f5f6fa;

	.title {
		width: 100%;
		font-size: 30px;
		font-weight: 500;
		color: #333333;
		background: #fff;
		text-align: center;
		height: 80px;
		line-height: 80px;
	}

	.content {
		height: calc(100% - 80px);
		position: absolute;
		background: #f5f6fa;
		width: 100%;

		.list {
			position: absolute;
			overflow: auto;
			background: #f5f6fa;
			height: calc(100%);
			width: 100%;
			/deep/.van-list__loading {
				font-size: 24px;
				background: #f5f6fa;
				.van-loading__text {
					font-size: 24px;
				}
			}
			/deep/.van-list__finished-text {
				font-size: 24px;
				background: #f5f6fa;
			}
		}

		.no-data {
			width: 100%;
			margin: 100px 0;
		}

		.list-item {
			width: 100%;
			height: 247px;
			background: #ffffff;
			padding: 24px 30px;
			margin-top: 16px;

			&:nth-last-child(1) {
				margin-bottom: 20px;
			}
		}
	}
}
